Control of motorized window treatments and lighting color

ABSTRACT

Color temperature in a space may be adjusted by controlling lighting control devices and motorized window treatments. A position of a motorized window treatment may be controlled based on a control mode or user preference. Outside color temperature values may be limited from entering the space by closing the shade fabric of the motorized window treatment when the outside color temperature exceeds a threshold. A color temperature of outside light entering the space may be determined after the shades are adjusted. The color temperature of outside light entering the space may be determined by considering the shade fabric characteristics. The color temperature of light emitted by one or more lighting fixtures may be adjusted based on the color temperature of the light entering the space.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application claims the benefit of U.S. Provisional Application Ser.No. 62/726,839, filed Sep. 4, 2018, the entirety of which isincorporated by reference herein.

BACKGROUND

Traditional sources of light such as the Sun (and later incandescentlights) may exhibit the characteristics of a black body radiator. Suchlight sources typically emit a relatively continuous-spectrum of light,and the continuous emissions range the entire bandwidth of the visiblelight spectrum (e.g., light with wavelengths between approximately 390nm and 700 nm). The human eye has grown accustomed to operating in thepresence of black body radiators and has evolved to be able todistinguish a large variety of colors when emissions from a black bodyradiator are reflected off of an object of interest. Variouswavelengths/frequencies of the visible light spectrum may be associatedwith a given “color temperature” of a black body radiator.

Traditional load control environments may include non-incandescent lightsources such as fluorescent lights (e.g., compact fluorescent lights orCFLs) and light emitting diodes (LEDs), which have become more widelyavailable due to their relative power savings as compared to traditionalincandescent lamps. The color temperature of the light emitted from CFLsor LEDs may be controlled to exhibit a desired color temperature withinthe space having similar properties to a black body radiator at certaintimes of day. The color temperature of the light emitted from CFLs orLEDs may also be controlled in response to preprogrammed modes ofoperation or user preference to achieve a desired color temperaturevalue.

Load control environments may also include daylight control devices,such as automated window shades, which may also affect the colortemperature of the light within the space. As the automated windowshades open and close, the color temperature value within the space maybe affected and the desired color temperature value may be preventedfrom being achieved.

SUMMARY

Systems, methods, and apparatus are described for controlling colortemperature in a space. The color temperature within a space may beaffected by the color temperature of the light emitted by a lightingfixture and/or the color temperature of light entering the space fromoutside of the space (e.g., through a window). The color temperature ofthe light emitted by the lighting fixtures may be controlled with theposition of the window treatment fabric of a motorized window treatmentin the space to achieve a setpoint color temperature value (e.g.,desired color temperature) in the space.

A position of the window treatment fabric of a motorized windowtreatment may be controlled based on a control mode or user preference.The different color temperature thresholds may correspond to differentcontrol modes or the user preferences. The motorized window treatmentmay include multiple types of shade fabric. For example, the motorizedwindow treatment may include blackout fabrics, warm sheer fabrics,and/or cool sheer fabrics. Each of the shade fabrics may have acorresponding color temperature threshold for enabling control of theshade fabric.

The position of the window treatment fabric of the motorized windowtreatment may be determined based on a color temperature threshold and acolor temperature of daylight outside the space. The color temperatureof the light outside the space may be measured by an outside colortemperature sensor. The position of the window treatment fabric of themotorized window treatment may be closed when the color temperature ofthe light outside the space is greater than the color temperaturethreshold. The color temperature threshold may include a low colortemperature threshold and a high color temperature threshold. Theposition of the window treatment fabric of the motorized windowtreatment may be closed when the color temperature of the daylightoutside the space is greater than a low color temperature threshold andless than a high color temperature threshold.

After controlling the shades, a color temperature of daylight enteringthe space may be determined for controlling the color temperature of thelight emitted by the lighting fixtures. The color temperature of thelight entering the space may be determined based on the position of thewindow treatment fabric of the motorized window treatment and at leastone characteristic of shade fabric associated with the motorized windowtreatment. The at least one characteristic may comprise an opennessfactor or a color.

The color temperature of the light emitted by one or more lightingfixtures may be adjusted based on the color temperature of the daylightentering the space. The color temperature of light emitted by one ormore lighting fixtures may be decreased when the color temperature ofthe light entering the space is greater than a setpoint color controltemperature. The color temperature of light emitted by one or morelighting fixtures may be increased when the color temperature of thelight entering the space is less than a setpoint color controltemperature.

The color temperature of light entering the space and/or the lightemitted by one or more lighting fixtures may be measured by an interiorcolor temperature sensor in the space. The interior color temperaturesensor may be located on the lighting fixture or may be external to thelighting fixture (e.g., a room color temperature sensor).

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a diagram of an example load control system for controllingone or more load control devices.

FIG. 2 is a flowchart of an example process for controlling a colortemperature of light in a space.

FIG. 3 is a flowchart of an example process for controlling a motorizedwindow treatment when the color temperature representing the outsidelight is above a color temperature threshold.

FIG. 4 is a flowchart of an example process for controlling a motorizedwindow treatment when the color temperature of the outside light isabove one or more color temperature thresholds.

FIG. 5 is a flowchart of an example process for controlling a motorizedwindow treatment when the color temperature representing the outsidelight is between color temperature thresholds.

FIG. 6 is a flowchart of an example process for determining the value ofthe color temperature of the outside light that may be entering a space.

FIG. 7 is a flowchart of an example process for controlling a colortemperature value of a lighting fixture when the color temperature ofthe outside light entering the space is above a setpoint colortemperature.

FIG. 8 is a flowchart of an example process for controlling a colortemperature of light emitted by a lighting fixture in a space based onan interior color temperature from an interior color temperature sensor.

FIG. 9 is a flowchart of another example process for controlling a colortemperature of light emitted by a lighting fixture in a space based onan interior color temperature from an interior color temperature sensor.

FIG. 10 is a block diagram illustrating an example system controller.

FIG. 11 is a block diagram illustrating an example control-targetdevice.

FIG. 12 is a block diagram of an example color temperature sensor.

FIG. 13 is a block diagram illustrating an example control-sourcedevice.

FIG. 14 is a block diagram illustrating an example network device.

DETAILED DESCRIPTION

FIG. 1 is a diagram of an example load control system 100 forcontrolling one or more load control devices. The load control system100 may be installed in a room 102 of a building. The load controlsystem 100 may comprise a plurality of control devices configured tocommunicate with each other via wireless signals, e.g., radio-frequency(RF) signals 108. Alternatively, or additionally, the load controlsystem 100 may comprise a wired digital communication link coupled toone or more of the control devices to provide for communication betweenthe control devices.

The control devices of the load control system 100 may comprise a numberof control-source devices (e.g., input devices operable to transmitmessages (e.g., digital messages) in response to user inputs, changes inmeasured light intensity, etc.) and/or a number of control-targetdevices (e.g., load control devices operable to receive messages andcontrol respective electrical loads in response to the receivedmessages). A single control device of the load control system 100 mayoperate as both a control-source and a control-target device.

The control-source devices may be configured to transmit messagesdirectly to the control-target devices. In addition, the load controlsystem 100 may comprise a system controller 110 (e.g., a centralprocessor or load controller) operable to communicate messages to and/orfrom the control devices (e.g., the control-source devices and/or thecontrol-target devices). For example, the system controller 110 may beconfigured to receive messages from the control-source devices andtransmit messages to the control-target devices in response to themessages received from the control-source devices. The control-sourcedevices, the control-target devices, and the system controller 110 maybe configured to transmit and receive the RF signals 108 using aproprietary RF protocol, such as the ClearConnect® protocol.Alternatively, the RF signals 108 may be transmitted using a differentRF protocol, such as, a standard protocol, for example, one of WIFI,ZIGBEE, Z-WAVE, KNX-RF, THREAD, ENOCEAN RADIO protocols, or anotherprotocol.

The control-target devices in the load control system 100 may compriselighting control devices located within lighting fixtures 120-126. Thelighting control devices in the lighting fixtures 120-126 may belight-emitting diode (LED) drivers for driving an LED light source(e.g., an LED light engine). The LED drivers may be located in oradjacent to the lighting fixtures 120-126. Each LED driver may beconfigured to receive messages via the RF signals 108 (e.g., from thesystem controller 110 or directly from a control-source device) and tocontrol the LED light source in response to the received messages. TheLED driver may be configured to adjust the intensity and/or color (e.g.,color temperature) of the LED light source in response to the receivedmessages. Examples of LED drivers configured to control the colortemperature of LED light sources are described in greater detail incommonly-assigned U.S. Pat. No. 9,538,603, issued Jan. 3, 2017, entitledSYSTEMS AND METHODS FOR CONTROLLING COLOR TEMPERATURE, the entiredisclosure of which is hereby incorporated by reference. One or moreother example LED drivers may be used.

The LED drivers within lighting fixtures 120-126 may adjust the colortemperature of the LED light sources to change the color temperaturebased on the time of day and/or different modes of operation. Forexample, the LED drivers may adjust the color temperature of the LEDlight sources to mimic the color temperature during sunrise and sunsetat the appropriate times of day, month, season, etc. An example of aload control system that is configured to present a “natural show” tomimic the color temperature of daylight conditions is described ingreater detail in U.S. Pat. No. 9,674,917, issued Jun. 6, 2017, entitledILLUMINATION SYSTEM AND METHOD THAT PRESENTS A NATURAL SHOW TO EMULATEDAYLIGHT CONDITIONS WITH SMOOTHING DIMCURVE MODIFICATION THEREOF, theentire disclosure of which is hereby incorporated by reference. One ormore other example load control systems may be implemented. In anexample embodiment, the LED drivers within the lighting fixtures 120-126may control the color temperature to 2,200 Kelvin (K) at dawn, 3,500K inthe morning hours, 4,000K in the afternoon hours, 3,000K in the earlyevening hours, 2,500K at sunset, 2,100K after sundown, and/or 1,900K atnight during a sleep mode. The color temperature changes may beperformed by the LED drivers based on commands from the systemcontroller 110, or messages from other devices within the load controlsystem 100 (e.g., control-source devices). The load control system 100may further comprise other types of lighting control devices, such as,for example, electronic dimming ballasts for driving fluorescent lamps.

The control-target devices within the load control system 100 maycomprise one or more daylight control devices, e.g., adjacent motorizedwindow treatments 150 a, 150 b. The motorized window treatments 150 a,150 b each may comprise a roller tube 152 a, 152 b for controlling theamount of outside light entering the room 102 through a window 104. Themotorized window treatments 150 a, 150 b may each comprise respectivecovering materials, such as window treatment fabrics 154 a, 154 b. Thewindow treatment fabrics 154 a, 154 b may be hanging in front of thewindow 104 and windingly received around the respective roller tube 152a, 152 b. The roller tubes 152 a, 152 b may both be rotatably supportedby mounting brackets 151 located at both ends of the roller tubes 152 a,152 b. The window treatment fabric 154 b may be a blackout fabric thatprevents outside light from entering the space 102. The blackout fabricmay have a color and/or openness factor that prevents outside light fromentering the space 102. The window treatment fabric 154 a may be a warmsheer fabric that has an openness factor and/or color that allows acertain amount of outside light into the room. The window treatment mayalso, or alternatively, comprise a cool sheer fabric.

Warm sheer fabric may comprise a material having warm colors (e.g., orwarm shades of a given color), and a cool sheer fabric may comprise amaterial having cool colors (e.g., or cool shades of a given color).Warm colors may have a relatively low color temperature (e.g., within arange of approximately 2600K to 3700K), while cool colors may have arelatively high color temperature (e.g., within a range of approximately5000K to 8300K). The window treatment fabric may affect the colortemperature of light within a space. For example, outside light shiningthrough a warm sheer fabric may cause the color temperature in the spaceto decrease, and outside light shining through a cool sheer fabric maycause the color temperature of the space to increase.

The motorized window treatments 150 a, 150 b may further comprise a oneor more motor drive units 156 a, 156 b located inside of the respectiveroller tubes 152 a, 152 b. The motor drive units 156 a, 156 b may beconfigured to rotate the respective roller tubes 152 a, 152 b forraising and lowering the window treatment fabrics 154 a, 154 b tocontrol the amount of outside light (e.g., daylight) entering the room102. The motor drive units 156 a, 156 b of the motorized windowtreatments 150 a, 150 b may be configured to receive messages via the RFsignals 108 (e.g., from the system controller 110 or a control-sourcedevice) and adjust the position of the respective window treatmentfabric 154 a, 154 b in response to the received messages. The loadcontrol system 100 may comprise other types of daylight control devices,such as, for example, a cellular shade, a drapery, a Roman shade, aVenetian blind, a Persian blind, a pleated blind, a tensioned rollershade systems, an electrochromic or smart window, and/or other suitabledaylight control device. Examples of battery-powered motorized windowtreatments are described in greater detail in U.S. Pat. No. 8,950,461,issued Feb. 10, 2015, entitled MOTORIZED WINDOW TREATMENT, and U.S. Pat.No. 9,488,000, issued Nov. 8, 2016, entitled INTEGRATED ACCESSIBLEBATTERY COMPARTMENT FOR MOTORIZED WINDOW TREATMENT, the entiredisclosures of which are hereby incorporated by reference. One or moreother example motorized window treatments may be used.

The motorized window treatments 150 a, 150 b may be controlled such thata hembar, or a bottom of the respective window treatment fabric 154 a,154 b, is at a certain position (e.g., level) on the window 104. Themotorized window treatments 150 a, 150 b may be controlled in responseto messages from a control-source device (e.g., button press on remotecontrol 170, sensor information, etc.). The motorized window treatments150 a, 150 b may be automatically controlled to a certain position(e.g., by the system controller 110, a control-source device, or anotherdevice in the system) based on a shade control mode (e.g., scene) and/oruser preference. An example of an automated control system for motorizedwindow treatments is described in greater detail in U.S. Pat. No.8,786,236, issued Jul. 22, 2014, entitled METHOD OF AUTOMATICALLYCONTROLLING A MOTORIZED WINDOW TREATMENT WHILE MINIMIZING OCCUPANTDISTRACTIONS, the entire disclosure of which is hereby incorporated byreference. One or more other example automated control systems formotorized window treatments may be implemented. The shade control modeand/or user preferences may be implemented by control parameters forproviding the control mode and/or user preferences. For example, theposition of each of the window treatment fabrics 154 a, 154 b may becontrolled to a certain position based on the time of day, date,location of the building, location of the room 102 in the building,location of the window 104, weather, season, shadows, location of theoccupant 142 in the room, location of the occupant's mobile device 140in the room, occupancy/vacancy of the room 102, a location of aworkspace 106 in the room 102, a view setting for allowing occupants tohave an outside view, a privacy setting for allowing occupants to haveprivacy from the outside view, a glare setting for preventing daylightglare for an occupant within the space, characteristics of the windowtreatment fabric 154 a, 154 b (e.g., openness factor for allowing lightinto space, color, etc.), and/or the current position of the windowtreatment fabric 154 a, 154 b on the window.

Though the load control system 100 shows multiple motorized windowtreatments 150 a, 150 b having respective window treatment fabrics 154a, 154 b, more or less window treatments may be implemented. Forexample, the load control system 100 may comprise a single motorizedwindow treatment having a window treatment fabric having multiple panelsof different materials (e.g., a warm sheer fabric panel, a cool sheerfabric panel, a blackout fabric panel, etc.). An example of a loadcontrol system having a single motorized window treatment that may havemultiple panels is described in U.S. Pat. No. 5,467,266, issued on Nov.14, 1995, entitled MOTOR-OPERATED WINDOW COVER, the entire disclosuresof which are hereby incorporated by reference. One or more other loadcontrol systems having a single motorized window treatment that may havemultiple panels may be implemented. Electrochromic glass may be used toadjust the color temperature of outside light that is entering the space(e.g., in place of blackout and/or sheer fabric).

The load control system 100 may comprise one or more control-sourcedevices, e.g., such as a remote control device 170, fixture colortemperature sensors 160-166, a room color temperature sensor 180, or anoutside color temperature sensor 182. The system controller 110 may beconfigured to transmit one or more messages to the control-targetdevices (e.g., the LED drivers in lighting fixtures 120-126 and/or themotorized window treatments 150 a, 150 b) in response to the messagesreceived from the control-source devices. The control-source devices mayalso, or alternatively, communicate directly with the control-targetdevices via wired or wireless communications.

The remote control device 170 may be configured to transmit messages viathe RF signals 108 to the system controller 110 (e.g., directly to thesystem controller) in response to an actuation of one or more buttons ofthe remote control device 170. The messages may include an identifier ofa type of actuation performed on the device. The message may indicate orinclude a lighting color (e.g., chromaticity coordinates), correlatedcolor temperature (CCT), a dimming intensity, a relative change incolor, a relative change in color temperature, a relative change indimming intensity, and/or a predefined scene. The remote control device170 may be battery-powered. The remote control device 170 may beinstalled in a wall of the room 102 and/or may be a mobile device.

The room color temperature sensor 180 may be installed in the interiorof the room 102 and may measure a color temperature CCT_(INSIDE) insideof the space (e.g., within a viewable range in the room 102 below theroom color temperature sensor). The viewable range may include a spacethat may be affected by the light emitted from the multiple lightingfixtures 120-126 and/or outside light shining through the window 104.The room color temperature sensor 180 may communicate (e.g., via wiredor wireless communication) with the lighting control devices of thelighting fixtures 120-126, or other load control devices, via the systemcontroller 110 (e.g., to create a closed-loop color control). The roomcolor temperature sensor 180 may also, or alternatively, communicatedirectly (e.g., via wired or wireless communication) with the lightingcontrol devices.

The outside color temperature sensor 182 may measure a color temperatureCCT_(OUT) of light outside of the room 102 (e.g., shining onto thewindow 104). The outside color temperature sensor 182 may be installedon the interior or exterior of the window 104, or on the exterior or thebuilding, to measure the color temperature CCT_(OUT) of the lightoutside the room 102. The outside color temperature sensor 182 maycommunicate (e.g., via wired or wireless communication) with thelighting control devices of the lighting fixtures 120-126, or other loadcontrol devices, via the system controller 110 (e.g., to create anopen-loop color control). The outside color temperature sensor 182 mayalso, or alternatively, communicate directly (e.g., via wired orwireless communication) with the lighting control devices.

The fixture color temperature sensors 160-166 may be installed onrespective lighting fixtures 120-126. The fixture color temperaturesensors 160-166 may each measure a value of the inside color temperatureCCT_(INSIDE) inside of the room 102 (e.g., within a viewable range belowthe respective lighting fixtures 120-126) and may transmit messages thatinclude the measured color temperature (e.g., a value or an image) inthe space 102. The viewable range of each of the fixture colortemperature sensors 160-166 may include a space that may be affected bythe light emitted from multiple lighting fixtures 120-126 and/or outsidelight from the window 104. As the fixture color temperature sensors160-166 are installed on the respective lighting fixtures 120-126, thevalues of the inside color temperature CCT_(INSIDE) measured by each ofthe fixture color temperature sensors 160-166 may differ and mayrepresent the inside color temperature CCT_(INSIDE) in the viewablerange. Each fixture color temperature sensor 160-166 may communicatedirectly (e.g., via wired or wireless communication) with the lightingcontrol device of the respective lighting fixture 120-126 (e.g., tocreate a closed-loop color control). The fixture color temperaturesensors 160-166 may also, or alternatively, communicate with thelighting control devices, or other load control devices, via the systemcontroller 110.

The system controller 110 may be coupled to a network, such as awireless or wired local area network (LAN), e.g., for access to theInternet. The system controller 110 may be wirelessly connected to thenetwork, e.g., using Wi-Fi or cellular technology. The system controller110 may be coupled to the network via a network communication bus (e.g.,an Ethernet communication link). The system controller 110 may beconfigured to communicate via the network with one or more networkdevices, e.g., a mobile device 140, such as, a personal computing deviceand/or a wearable wireless device. The mobile device 140 may be locatedon an occupant 142. For example, the mobile device 140 may be attachedto the occupant's body or clothing, or may be held by the occupant. Themobile device 140 may be characterized by a unique identifier (e.g., aserial number or address stored in memory) that uniquely identifies themobile device 140 and thus the occupant 142. Examples of personalcomputing devices may include a smart phone (for example, an iPhone®smart phone, an Android® smart phone, or a Blackberry® smart phone), alaptop, and/or a tablet device (for example, an iPad® hand-heldcomputing device). Examples of wearable wireless devices may include anactivity tracking device (such as a FitBit® device, a Misfit® device,and/or a Sony Smartband® device), a smart watch, smart clothing (e.g.,OMsignal® smartwear, etc.), and/or smart glasses (such as Google Glass®eyewear). In addition, the system controller 110 may be configured tocommunicate via the network with one or more other control systems(e.g., a building management system, a security system, etc.).

The mobile device 140 may be configured to transmit messages to thesystem controller 110, for example, in one or more Internet Protocolpackets. For example, the mobile device 140 may be configured totransmit messages to the system controller 110 over the LAN and/or viathe Internet. The mobile device 140 may be configured to transmitmessages over the Internet to an external service (e.g., If This ThenThat (IFTTT®) service), and then the messages may be received by thesystem controller 110. The mobile device 140 may transmit and receive RFsignals 109 via a Wi-Fi communication link, a Wi-MAX communicationslink, a Bluetooth communications link, a near field communication (NFC)link, a cellular communications link, a television white space (TVWS)communication link, or any combination thereof. Alternatively, oradditionally, the mobile device 140 may be configured to transmit RFsignals 109 according to another protocol. The load control system 100may comprise other types of network devices coupled to the network, suchas a desktop personal computer, a Wi-Fi orwireless-communication-capable television, or any other suitableInternet-Protocol-enabled device. Examples of load control systemsoperable to communicate with mobile and/or network devices on a networkare described in greater detail in commonly-assigned U.S. PatentApplication Publication No. 2013/0030589, published Jan. 31, 2013,entitled LOAD CONTROL DEVICE HAVING INTERNET CONNECTIVITY, the entiredisclosure of which is hereby incorporated by reference. One or moreother load control systems operable to communicate with mobile and/ornetwork devices on a network may be implemented.

The operation of the load control system 100 may be programmed,configured, and/or controlled using, for example, the mobile device 140or other network device (e.g., when the mobile device is a personalcomputing device). The mobile device 140 may execute a graphical userinterface (GUI) configuration software for allowing a user to programhow the load control system 100 will operate. For example, theconfiguration software may run as a PC application or a web interface.The configuration software and/or the system controller 110 (e.g., viainstructions from the configuration software) may generate a loadcontrol database that defines the operation of the load control system100. For example, the load control database may include informationregarding the operational settings of different load control devices ofthe load control system (e.g., the lighting control devices and/or themotorized window treatments 150 a, 150 b) such as desired colortemperatures for the lighting control devices. The load control databasemay comprise information regarding associations between control targetdevices and the control-source devices. The load control database maycomprise information regarding how the control-target devices respond tomessages received from the control-source devices. Examples ofconfiguration procedures for load control systems are described ingreater detail in commonly-assigned U.S. Pat. No. 7,391,297, issued Jun.24, 2008, entitled HANDHELD PROGRAMMER FOR A LIGHTING CONTROL SYSTEM;U.S. Patent Application Publication No. 2008/0092075, published Apr. 17,2008, entitled METHOD OF BUILDING A DATABASE OF A LIGHTING CONTROLSYSTEM; and U.S. Patent Application Publication No. 2014/0265568,published Sep. 18, 2018, entitled COMMISSIONING LOAD CONTROL SYSTEMS,the entire disclosures of which are hereby incorporated by reference.One or more other configuration procedures for load control systems on anetwork may be used.

The system controller 110 may be configured to automatically operateaccording to control parameters in a programmed control mode orindicated in user preferences (e.g., preprogrammed user preferences,commands from the remote control device 170, commands from the mobiledevice 140, etc.) to turn the lighting loads in the lighting fixtures120-126 on and off, change the intensity level of the lighting loads inthe lighting fixtures 120-126, change the color (e.g., colortemperature) of the lighting loads in the lighting fixtures 120-126,and/or control the motorized window treatment. For example, the systemcontroller 110 may be configured to change the color temperature of thelighting loads in lighting fixtures 120-126 over the course of a day,while also being configured to open the motorized window treatments 150a, 150 b to allow for a view outside of the window 104 by the occupant142 during certain times of day and/or close the window treatment fabric154 a, 154 b to provide privacy to the occupant 142 or prevent glareduring certain times of day. As the color temperature in the room 102may be affected by the color temperature of the outside light enteringthe space through the window 102, the position and/or thecharacteristics of the window treatment fabric 154 a, 154 b (e.g.,openness factor for allowing light into space, color, etc.) may beconsidered with the color temperature of the light emitted by thelighting fixtures 120-126 to achieve the desired color temperaturewithin the room 102, or portions thereof. As some control modes or userpreferences may prioritize moving the position of shades, while othersmay prioritize changing the color temperature of the lighting loads inlighting fixtures, the system may be controlled according to the givenpreference, but may be overridden to achieve a setpoint colortemperature (e.g., a desired color temperature).

FIG. 2 is a flowchart of an example process 200 for controlling a colortemperature of light in a space. The process 200 may be performed at asingle device, or distributed across multiple devices. For example, theprocess 200 may be performed at a system controller, a mobile userdevice, a sensor, a load control device, and/or another computingdevice. Though the process 200 may be described with reference to acertain device, such as the system controller, one or more other devicesin the load control system may be implemented to perform similarfunctionality.

As shown in FIG. 2, the process 200 may begin at 210. At 212, thecovering material of a motorized window treatment may be controlleddepending upon a control mode and/or user preference. The coveringmaterial may be shades, for example. While the term shades may be usedherein, other window treatments may similarly be controlled, such asdraperies, Venetian blinds, etc. The shade control mode and/or userpreferences may be implemented by control parameters for providing thecontrol mode and/or user preferences. For example, the window treatmentfabric may be controlled to a certain position based on the time of day,date, location of the building, location of the room in the building,location of the window, weather, season, shadows, location of theoccupant, location of the occupant's mobile device, occupancy/vacancy ofthe room, a location of a workspace in the room, a view setting forallowing occupants to have an outside view, a privacy setting forallowing occupants to have privacy from the outside view, a glaresetting for preventing daylight glare for an occupant within the space,characteristics of the window treatment fabric (e.g., openness factorfor allowing light into space, color, etc.), and/or the position of thewindow treatment fabric on the window. The shades may be opened andclosed according to the control parameters of the control mode or theuser preferences to allow for outside light to enter the space or allowthe occupant to have an outside view. The control parameters of theshades may be overridden when the color temperature CCT_(OUT) of theoutside light is in an undesired color temperature range (e.g., asillustrated in FIGS. 3-5). The color temperature CCT_(OUT) of theoutside light may be measured by a color temperature sensor (e.g., theoutside color temperature sensor 182).

After controlling the shades, a color temperature CCT_(ENTER) of thelight entering the space may be determined at 214. The color temperatureCCT_(ENTER) of the light entering the space may used to control colortemperatures CCT_(FIXTURE) of the light emitted by one or more lightingcontrol devices in respective lighting fixtures. The color temperatureCCT_(ENTER) of the light entering the space may be determined based onthe color temperature CCT_(OUT) of the outside light, the position ofthe window treatment fabric of one or more motorized window treatmentsand/or the fabric characteristics of the shade fabric (e.g., asillustrated in FIG. 6). The color temperature CCT_(ENTER) of the lightentering the space CCT_(ENTER) may also, or alternatively, be determinedby taking measurements from an interior color temperature sensor (e.g.,the fixture color temperature sensors 120-126 or the room colortemperature sensor 180 shown in FIG. 1). The interior color temperatureCCT_(INSIDE) may be measured in a space near the windows when thelighting fixtures 120-122 are on (e.g., to get a measurement of thecombined color temperature of the color temperature CCT_(ENTER) of thelight entering the space and the color temperature CCT_(FIXTURE) of thelight emitted by one or more lighting fixtures) or off (e.g., to get ameasurement of the color temperature of the color temperatureCCT_(ENTER) of the light entering the space).

At 216, the color temperature CCT_(FIXTURE) to which each of thelighting control devices may control the light emitted by respectivelighting fixtures may be adjusted (e.g., as shown in FIG. 7). The colortemperature CCT_(FIXTURE) to which a lighting control device may controlthe light emitted by a respective lighting fixture may depend on thelocation of the lighting fixture in the space, the color temperatureCCT_(ENTER) of the light entering the space, the interior colortemperature CCT_(INSIDE) of the space, and/or the vibrancy. The shadeposition may be dynamically controlled with the color temperature of thelight emitted by the lighting fixtures CCT_(FIXTURE) to achieve a targetcolor temperature based on the color temperature CCT_(ENTER) of thelight entering the space.

FIGS. 3-5 illustrate examples of performing shade control when the colortemperature CCT_(OUT) of the outside light is above or below athreshold. FIG. 3 is a flowchart of an example process 300 forcontrolling a motorized window treatment when the color temperatureCCT_(OUT) representing the outside light is above a color temperaturethreshold TH_(CCT). The color temperature threshold TH_(CCT) may bedifferent for different control modes or user preferences. The process300 may be performed at a single device, or distributed across multipledevices. For example, the process 300 may be performed at a systemcontroller, a mobile user device, a sensor, a load control device,and/or another computing device. Though the process 300 may be describedwith reference to a certain device, such as the system controller, oneor more other devices in the load control system may be implemented toperform similar functionality.

As shown in FIG. 3, the process 300 may begin at 310. At 312, a valuemay be determined that represents the color temperature CCT_(OUT) of theoutside light. For example, the value for the color temperatureCCT_(OUT) of the outside light may be determined by measuring the colortemperature using a color temperature sensor (e.g., the outside colortemperature sensor 182). The color temperature sensor may be installedon a window or another location that enables the color temperatureCCT_(OUT) of the outside light to be measured. The measurements may beprovided to a system controller, a load control device, and/or anotherdevice in the system.

At 314, a color temperature threshold TH_(CCT) may be determined. Thecolor temperature threshold TH_(CCT) may be determined based on thecontrol parameters for a given control mode or user preferences (e.g.,the current control parameters under which the motorized windowtreatment is being controlled). For example, the color temperaturethreshold TH_(CCT) may be dependent upon a desired color temperature(e.g., a setpoint color temperature CCT_(SET)) within the space. Thecontrol mode and/or user preferences may be implemented by controlparameters, such as the time of day, date, location of the building,location of the room in the building, location of the window, weather,season, shadows, location of the occupant, location of the occupant'smobile device, occupancy/vacancy of the room, a location of a workspacein the room, a view setting for allowing occupants to have an outsideview, a privacy setting for allowing occupants to have privacy from theoutside view, and/or a glare setting for preventing daylight glare foran occupant within the space. Different values for the color temperaturethreshold TH_(CCT) may be determined based on different controlparameters for different control modes and/or user preferences. Thecolor temperature threshold TH_(CCT) may change throughout a day, week,month, season, etc. For example, the color temperature thresholdTH_(CCT) may be lower in the morning when the desired color temperatureis lower (e.g., 2,200K) than later in the day when the desired colortemperature of the space is higher (e.g., 4,000K). The color temperaturethreshold TH_(CCT) may be higher (e.g., 4,000K) when the system isoperating in a productivity mode and color temperature thresholdTH_(CCT) may be lower (e.g., 2,000K) when the system is operating in arelaxation mode.

If, at 316, a determination is made that the value representing thecolor temperature CCT_(OUT) of the outside light is greater than, orequal to, the color temperature threshold TH_(CCT), the shade positionmay be controlled at 318. The shade position may be controlled at 318 tolimit the effect of the color temperature CCT_(OUT) of the outside lighton the interior color temperature CCT_(INSIDE). For example, a motorizedwindow treatment having a warm sheer fabric (e.g., the motorized windowtreatment 150 a) and/or a motorized window treatment having a blackoutfabric (e.g., the motorized window treatments 150 b) may be closed tolimit the effect of the color temperature of the outside light CCT_(OUT)on the interior color temperature CCT_(INSIDE). The motorized windowtreatment having blackout fabric may be fully closed to prevent thecolor temperature CCT_(OUT) of the outside light from affecting theinterior color temperature CCT_(INSIDE). The motorized window treatmenthaving warm sheer fabric may be fully closed to limit the effect of thecolor temperature CCT_(OUT) of the outside light on the interior colortemperature CCT_(INSIDE) and/or to shift the color temperatureCCT_(ENTER) of the light entering the space due to the openness factorand/or color of the warm sheer fabric (e.g., to decrease the colortemperature in the space). The motorized window treatment havingblackout fabric and/or the motorized window treatment having warm sheerfabric may be closed a predefined amount or continuously and adetermination may be made based on measurements by an interior colortemperature sensor that triggers the shades to stop closing because thesetpoint color temperature CCT_(SET) (e.g., the desired interior colortemperature CCT_(INSIDE)) has been achieved. If, at 316, a determinationis made that the value representing the color temperature CCT_(OUT) ofthe outside light is less than the color temperature threshold TH_(CCT),the shade position and/or the control mode may be maintained at 320.

A similar procedure to the procedure 300 may be performed forcontrolling a motorized window treatment having a blackout fabric and/ora motorized window treatment having a cool sheer fabric. In such aprocedure, a determination may be made as to whether the outside colortemperature CCT_(OUT) of the outside light is less than or equal to thecolor temperature threshold TH_(CCT). If the outside color temperatureCCT_(OUT) of the outside light is less than or equal to the colortemperature threshold TH_(CCT), the motorized window treatment havingblackout fabric and/or the motorized window treatment having cool sheerfabric may be controlled. For example, the motorized window treatmenthaving blackout fabric and/or the motorized window treatment having coolsheer fabric may be closed a predetermined amount or fully closed (e.g.,to increase the color temperature in the space). If the outside colortemperature CCT_(OUT) of the outside light greater than the colortemperature threshold TH_(CCT), the position of the motorized windowtreatment having blackout fabric and/or the motorized window treatmenthaving cool sheer fabric may be maintained.

FIG. 4 is a flowchart of an example process 400 for controlling amotorized window treatment when the color temperature CCT_(OUT) of theoutside light is above or below one or more color temperature thresholdsTH_(CCT1), TH_(CCT2). For example, a different color temperaturethreshold may be assigned to different types of shade fabrics (e.g.,blackout fabrics, warm sheer fabrics, cool sheer fabrics, etc.) toenable the motorized window treatments to be controlled based on thecharacteristics of the shade fabric (e.g., openness factor, color,etc.). The color temperature thresholds TH_(CCT1), TH_(CCT2) may bedifferent for different control modes or user preferences. The process400 may be performed at a single device, or distributed across multipledevices. For example, the process 400 may be performed at a systemcontroller, a mobile user device, a sensor, a load control device,and/or another computing device. Though the process 400 may be describedwith reference to a certain device, such as the system controller, oneor more other devices in the load control system may be implemented toperform similar functionality.

As shown in FIG. 4, the process 400 may begin at 410. At 412, a valuemay be determined that represents the color temperature CCT_(OUT) of theoutside light. For example, the value for the color temperatureCCT_(OUT) of the outside light may be determined by measuring the colortemperature using a color temperature sensor (e.g., the outside colortemperature sensor 182). The color temperature sensor may be installedon a window or another location that enables the color temperatureCCT_(OUT) of the outside light to be measured. The measurements may beprovided to a system controller, a load control device, and/or anotherdevice in the system.

At 414, the color temperature thresholds TH_(CCT1), TH_(CCT2) may bedetermined. The first color temperature threshold TH_(CCT1) may be acolor temperature threshold value at which a corresponding windowtreatment fabric, such as the blackout fabric, may be controlled. Thesecond color temperature threshold TH_(CCT2) may be a color temperaturethreshold value at which another corresponding window treatment fabric,such as the warm sheer fabric, may be controlled. The first colortemperature threshold TH_(CCT1) may be a higher relative colortemperature threshold value than the second color temperature thresholdTH_(CCT2), as the control of motorized window treatments having blackoutfabric may create a greater difference in the effect of the outsidecolor temperature CCT_(OUT) on the interior space than the control ofmotorized window treatments having warm sheer fabric.

The color temperature thresholds TH_(CCT1), TH_(CCT2) may be determinedbased on the control parameters for a given control mode or userpreferences. For example, the color temperature thresholds TH_(CCT1),TH_(CCT2) may be dependent upon a desired color temperature (e.g., asetpoint color temperature CCT_(SET)) within the space. The colortemperature thresholds TH_(CCT1), TH_(CCT2) may change throughout a day,week, month, season, etc. The control mode and/or user preferences maybe implemented by control parameters, such as the time of day, date,location of the building, location of the room in the building, locationof the window, weather, season, shadows, location of the occupant,location of the occupant's mobile device, occupancy/vacancy of the room,a location of a workspace in the room, a view setting for allowingoccupants to have an outside view, a privacy setting for allowingoccupants to have privacy from the outside view, and/or a glare settingfor preventing daylight glare for an occupant within the space.Different values for the color temperature thresholds TH_(CCT1),TH_(CCT2) may be determined based on different control parameters fordifferent control modes and/or user preferences.

If, at 416, a determination is made that the value representing thecolor temperature CCT_(OUT) of the outside light is greater than, orequal to, the first color temperature threshold TH_(CCT1), the shadepositions of the motorized window treatments having blackout fabric maybe controlled at 418. The shade positions may be controlled at 418 tolimit the effect of the color temperature CCT_(OUT) of the outside lighton the interior color temperature CCT_(INSIDE). For example, the shadepositions of the motorized window treatments having blackout fabric maybe closed to limit effect of the color temperature CCT_(OUT) of theoutside light on the interior color temperature CCT_(INSIDE). Themotorized window treatments having blackout fabric may be closed apredefined amount or fully closed to limit or remove the effect of thecolor temperature CCT_(OUT) of the outsight light on the colortemperature of the light in the space. The motorized window treatmentshaving blackout fabric may be fully closed to prevent the colortemperature CCT_(OUT) of the outside light from affecting the interiorcolor temperature CCT_(INSIDE). The motorized window treatments havingblackout fabric may be closed a predefined amount or continuously and adetermination may be made based on measurements by an interior colortemperature sensor that triggers the shades to stop closing because thesetpoint color temperature CCT_(SET) has been achieved.

If, at 416, a determination is made that the value representing thecolor temperature CCT_(OUT) of the outside light is less than the firstcolor temperature threshold TH_(CCT1), the shade position and/or thecontrol mode may be maintained for the motorized window treatmentshaving blackout fabric. If, at 420, a determination is made that thevalue representing the color temperature CCT_(OUT) of the outside lightis greater than, or equal to, the second color temperature thresholdTH_(CCT2), the shade position of the motorized window treatments havingwarm sheer fabric may be controlled at 422. For example, the motorizedwindow treatments having warm sheer fabric may be closed a predefinedamount or fully closed to limit the effect of the color temperatureCCT_(OUT) of the outsight light on the interior color temperatureCCT_(INSIDE) of the space (e.g., to decrease the color temperature inthe space). The warm sheer fabric may have an openness factor thatallows a certain predefined amount of outside light into the space andmay bring the color temperature value of the space below the secondcolor temperature threshold TH_(CCT2). The motorized window treatmentshaving warm sheer fabric may be closed a predefined amount orcontinuously and a determination may be made based on measurements by aninterior color temperature sensor that triggers the shades to stopclosing because the setpoint color temperature CCT_(SET) has beenachieved. If, at 420, a determination is made that the valuerepresenting the color temperature CCT_(OUT) of the outside light isless than the second color temperature threshold TH_(CCT2), the shadeposition and/or the control mode may be maintained for the motorizedwindow treatments having warm sheer fabric and the motorized windowtreatments having blackout fabric.

FIG. 5 is a flowchart of an example process 500 for controlling amotorized window treatment when the color temperature CCT_(OUT)representing the outside light is between color temperature thresholdsTH_(LO), TH_(HI). The color temperature thresholds TH_(LO), TH_(HI) maybe different for different control modes or user preferences. Theprocess 500 may be performed at a single device, or distributed acrossmultiple devices. For example, the process 500 may be performed at asystem controller, a mobile user device, a sensor, a load controldevice, and/or another computing device. Though the process 500 may bedescribed with reference to a certain device, such as the systemcontroller, one or more other devices in the load control system may beimplemented to perform similar functionality.

As shown in FIG. 5, the process 500 may begin at 510. At 512, a valuemay be determined that represents the color temperature CCT_(OUT) of theoutside light. For example, the value for the color temperatureCCT_(OUT) of the outside light may be determined by measuring the colortemperature using a color temperature sensor (e.g., the outside colortemperature sensor 182). The color temperature sensor may be installedon a window or another location that enables the color temperatureCCT_(OUT) of the outside light to be measured. The measurements may beprovided to a system controller, a load control device, and/or anotherdevice in the system.

At 514, low and high color temperature thresholds TH_(LO), TH_(HI) maybe determined. The low color temperature threshold TH_(LO) maycorrespond to a desired warm-white color temperature threshold value forcontrolling a window treatment fabric. The high color temperaturethreshold TH_(HI) may correspond to a desired cool-white colortemperature threshold value for controlling a window treatment fabric,such as motorized window treatments having blackout fabric, for example.The low and high color temperature thresholds TH_(LO), TH_(HI) maychange throughout a day, week, month, season, etc. The low and highcolor temperature thresholds TH_(LO), TH_(HI) may be determined based onthe control parameters for a given control mode or user preferences. Forexample, the low and high color temperature thresholds TH_(LO), TH_(HI)may be dependent on a desired color temperature (e.g., a setpoint colortemperature CCT_(SET)) within the space. The control mode and/or userpreferences may be implemented by control parameters, such as the timeof day, date, location of the building, location of the room in thebuilding, location of the window, weather, season, shadows, location ofthe occupant, location of the occupant's mobile device,occupancy/vacancy of the room, a location of a workspace in the room, aview setting for allowing occupants to have an outside view, a privacysetting for allowing occupants to have privacy from the outside view,and/or a glare setting for preventing daylight glare for an occupantwithin the space. Different values for the low and high colortemperature thresholds TH_(LO), TH_(HI) may be determined based ondifferent control parameters for different control modes and/or userpreferences.

If, at 516, a determination is made that the value representing thecolor temperature CCT_(OUT) of the outside light is outside of the range(e.g., above or below the range) between the low color temperaturethreshold TH_(LO) and the high color temperature threshold TH_(HI), theshade positions of the motorized window treatments having blackoutfabric may be controlled at 518. The shade positions may be controlledat 518 to limit the effect of the color temperature CCT_(OUT) of theoutside light on the interior color temperature CCT_(INSIDE). Forexample, the motorized window treatments having blackout fabric may beclosed to limit effect of the color temperature CCT_(OUT) of the outsidelight on the interior color temperature CCT_(INSIDE). The motorizedwindow treatments having blackout fabric may be closed a predefinedamount or fully closed to limit or remove the effect of the colortemperature CCT_(OUT) of the outsight light on the color temperature ofthe light in the space. The motorized window treatments having blackoutfabric may be fully closed to prevent the color temperature CCT_(OUT) ofthe outside light from affecting the interior color temperatureCCT_(INSIDE). The motorized window treatments having blackout fabric maybe closed a predefined amount or continuously and a determination may bemade based on measurements by an interior color temperature sensor thattriggers the shades to stop closing because the setpoint colortemperature CCT_(SET) has been achieved. If, at 516, a determination ismade that the value representing the color temperature CCT_(OUT) of theoutside light is within the low-end color temperature threshold TH_(LO)and the high-end color temperature threshold TH_(HI), the shade positionand/or the control mode may be maintained.

FIG. 6 is a flowchart of an example process 600 for determining thevalue of the color temperature CCT_(ENTER) of the outside light that maybe entering a space. The color temperature CCT_(ENTER) of the outsidelight that may be entering the space may depend on the position of thewindow treatment fabric of the motorized window treatment and/or thecharacteristics of the window treatment fabric. For example, the colortemperature CCT_(ENTER) of the outside light that may be entering thespace may depend on the positions and/or characteristics of the multiplewindow treatment fabrics that may be hanging in front of the window(e.g., a blackout fabric and/or a warm sheer fabric). The process 600may be performed at a single device, or distributed across multipledevices. For example, the process 600 may be performed at a systemcontroller, a mobile user device, a sensor, a load control device,and/or another computing device. Though the process 600 may be describedwith reference to a certain device, such as the system controller, oneor more other devices in the load control system may be implemented toperform similar functionality.

As shown in FIG. 6, the process 600 may begin at 610. At 612, the colortemperature CCT_(OUT) of the outside light may be determined. Forexample, the value for the color temperature CCT_(OUT) of the outsidelight may be determined by measuring the color temperature using a colortemperature sensor (e.g., the outside color temperature sensor 182). Thecolor temperature sensor may be installed on a window or anotherlocation that enables the color temperature CCT_(OUT) of the outsidelight to be measured. The measurements may be provided to a systemcontroller, a load control device, and/or another device in the system.

A value representing the color temperature CCT_(ENTER) of the light thatmay be entering the space may take into account a position and/or othercharacteristics (e.g., openness factor, color, etc.) of one or morewindow treatment fabrics (e.g., to estimate the effect of the colortemperature CCT_(OUT) of the outside light on the color temperatureCCT_(ENTER) of the light that may be entering the space). As shown at614, a determination may be made as to whether each of the shades isfully open (e.g., each of the multiple window treatment fabrics that maybe hanging in front of the window).

If, at 614, each shade is determined to be open, the value representingthe color temperature CCT_(ENTER) of the light that may be entering thespace (e.g., and affecting the inside color temperature CCT_(INSIDE) ofthe space) may be set equal to the outside color temperature CCT_(OUT)at 616. If at least one shade is closed (e.g., fully or partiallyclosed), the color temperature value representing the outside colortemperature CCT_(OUT) that may be entering the space CCT_(ENTER) may beset based on the position of the window treatment fabric and/or theother characteristics (e.g., openness factor, color, etc.) of the windowtreatment fabric. For example, if a motorized window treatment havingblackout fabric is determined to be fully closed at 618, the valuerepresenting the color temperature CCT_(ENTER) of the light that may beentering the space may be set equal to zero (e.g., as a blackout fabricthat is fully closed may prevent the color temperature CCT_(OUT) of theoutside light from affecting the color temperature CCT_(INSIDE) of theinterior light of the space).

If the motorized window treatment having blackout fabric is open (e.g.,fully or partially open), or is not used, a determination may be made at622 as to whether a motorized window treatment having sheer fabric isfully closed. If the motorized window treatment having warm sheer fabricis open (e.g., fully or partially open), the value representing thecolor temperature CCT_(ENTER) of the light that may be entering thespace may be calculated based on the position of the motorized windowtreatment having warm sheer fabric and/or the properties of the warmsheer fabric at 624. If the motorized window treatment having warm sheerfabric is determined to be fully closed at 622, the value representingthe color temperature CCT_(ENTER) of the light that may be entering thespace may be calculated based on the position of the motorized windowtreatment having blackout fabric and/or the properties of the blackoutfabric at 626. Other parameters, such as the weather or time of day mayalso be considered.

FIG. 7 is a flowchart of an example process 700 for controlling a colortemperature value of a lighting fixture CCT_(FIXTURE) when a determinedcolor temperature CCT_(ENTER) of the outside light entering a space isabove a desired color temperature (e.g., setpoint color temperaturevalue CCT_(SET)). The process 700 may be performed at a single device,or distributed across multiple devices. For example, the process 700 maybe performed at a system controller, a mobile user device, a sensor, aload control device, and/or another computing device. Though the process700 may be described with reference to a certain device, such as thesystem controller, one or more other devices in the load control systemmay be implemented to perform similar functionality.

As shown in FIG. 7, the process 700 may begin at 710. For example, theprocess 700 may be executed periodically. At 712, a color temperatureCCT_(ENTER) of the outside light that is entering the space may bedetermined. For example, the value for the color temperature CCT_(ENTER)of the outside light that is entering the space may be determined bymeasuring the color temperature CCT_(OUT) of the outside light using acolor temperature sensor (e.g., the outside color temperature sensor182). The color temperature sensor may be installed on a window oranother location that enables the color temperature of the outside lightCCT_(OUT) to be measured. Other parameters may be considered indetermining the value for the color temperature CCT_(ENTER) of the lightentering the space. For example, the shade position of the windowtreatment fabrics may be considered, and/or the characteristics of thewindow treatment fabrics (e.g., openness factor, color etc.) Otherparameters, such as the weather or time of day may also be considered.An example process for determining the value representing the colortemperature CCT_(ENTER) of the outside light that is entering the spaceis shown in FIG. 6. An interior color temperature sensor may also, oralternatively, be used, as described herein, to determine the colortemperature CCT_(ENTER) of the outside light that is entering the space.The measurements may be provided to a system controller, a load controldevice, and/or another device in the system.

At 714, a setpoint color temperature CCT_(SET) (e.g., a desired colortemperature) may be determined for the space. Each of the lightingcontrol devices in the space may adjust the color temperatureCCT_(FIXTURE) of the light emitted by the respective lighting fixturesto attempt to control the color temperature CCT_(INSIDE) of the lightinside the space towards the setpoint color temperature CCT_(SET). If,at 716, it is determined that the color temperature CCT_(ENTER) of theoutside light that is entering the space is greater than the setpointcolor temperature CCT_(SET), the color temperature value CCT_(FIXTURE)to which each of the lighting control devices in the respective lightingfixtures is being controlled may be decreased at 718. The colortemperature value CCT_(FIXTURE) of the lighting control devices in therespective lighting fixtures (e.g., all of the lighting fixtures) may bedecreased by a predefined amount or by at least the amount that thecolor temperature CCT_(ENTER) of the outside light that is entering thespace is over the setpoint color temperature CCT_(SET). When the process700 is executed periodically, the color temperature value CCT_(FIXTURE)of the lighting control devices in the respective lighting fixtures maybe decreased (e.g., each time that the process 700 is executed) untilthe determined color temperature CCT_(ENTER) of the outside light thatis entering the space is less than or equal to the setpoint colortemperature CCT_(SET).

If, at 720, it is determined that the color temperature CCT_(ENTER) ofthe outside light that is entering the space is less than the setpointcolor temperature CCT_(SET), the color temperature value CCT_(FIXTURE)to which each of the lighting control devices in the respective lightingfixtures is being controlled may be increased at 722. The colortemperature value CCT_(FIXTURE) of the lighting control devices in therespective lighting fixtures (e.g., all of the lighting fixtures) may beincreased by a predefined amount or by at least the amount that thecolor temperature CCT_(ENTER) of the outside light that is entering thespace is below the setpoint color temperature CCT_(SET). When theprocess 700 is executed periodically, the color temperature valueCCT_(FIXTURE) of the lighting control devices in the respective lightingfixtures CCT_(FIXTURE) may be increased (e.g., each time that theprocess 700 is executed) until the determined color temperatureCCT_(ENTER) of the outside light that is entering the space is greaterthan or equal to the setpoint color temperature. If the determined thatthe color temperature CCT_(ENTER) of the outside light that is enteringthe space is not greater than the setpoint color temperature CCT_(SET)at 716, and not less than the setpoint color temperature CCT_(SET) at720 (e.g., the color temperature CCT_(ENTER) of the outside light thatis entering the space is equal to the setpoint color temperatureCCT_(SET)), the process 700 may exit without adjusting the colortemperature value CCT_(FIXTURE) of any of the lighting control devicesin the respective lighting fixtures.

FIG. 8 is a flowchart of an example process 800 for controlling a colortemperature of light emitted by a lighting fixture in a space based onan interior color temperature CCT_(INSIDE) that may be determined by aninterior color temperature sensor. As the color temperatureCCT_(FIXTURE) of the light emitted by each of the lighting fixtures maybe controlled based on measurements performed by an interior colortemperature sensor, the control of the lighting fixture may be aclosed-loop color control. The process 800 may be performed at a singledevice, or distributed across multiple devices. For example, the process800 may be performed at a system controller, a mobile user device, asensor, a load control device, and/or another computing device. Thoughthe process 800 may be described with reference to a certain device,such as the system controller or a lighting control device within alighting fixture, one or more other devices in the load control systemmay be implemented to perform similar functionality.

As shown in FIG. 8, the process 800 may begin at 810. At 812, the colortemperature CCT_(INSIDE) of the light inside the space may be receivedfrom an interior color temperature sensor (e.g., the room colortemperature sensor 180). The interior color temperature sensor may belocated inside the space, but external to the lighting fixtures. Theinterior color temperature sensor may identify the color temperatureCCT_(INSIDE) inside the space, which may be influenced by the colortemperature CCT_(FIXTURE) of the light emitted by the lighting fixtures.The color temperature CCT_(INSIDE) inside the space may be influenced bythe color temperature CCT_(ENTER) of the light that is entering thespace (e.g., when the shades are open or have an openness factor orcolor that allows outside light to enter the space). In addition, thecolor temperature CCT_(INSIDE) of the light inside the space may bedetermined from one of a plurality of color temperature sensors in thespace (e.g., one of the fixture color temperature sensors 160-166).Further, the color temperature CCT_(INSIDE) of the light inside thespace may be determined by processing (e.g., averaging) colortemperatures determined by multiple color temperature sensors (e.g., thefixture color temperature sensors 160-166).

A setpoint color temperature CCT_(SET) (e.g., a desired colortemperature) may be determined for the space (e.g., retrieved frommemory) at 814. Each of the lighting control devices in the space mayadjust the color temperature CCT_(FIXTURE) of the light emitted by therespective lighting fixtures to attempt to control the color temperatureCCT_(INSIDE) of the light inside the space towards the setpoint colortemperature CCT_(SET). At 816, a color temperature difference Δ_(CCT)may be determined using the setpoint color temperature CCT_(SET) and thecolor temperature CCT_(INSIDE) inside the space. The color temperaturedifference Δ_(CCT) may be the difference between the setpoint colortemperature CCT_(SET) and the color temperature CCT_(INSIDE) inside thespace. The color temperature value CCT_(FIXTURE) of the lighting controldevices in the respective lighting fixtures may be adjusted, at 818,based on the color temperature difference Δ_(CCT) between the setpointcolor temperature CCT_(SET) and the color temperature inside the spaceCCT_(INSIDE). For example, the color temperature value CCT_(FIXTURE) ofthe lighting control devices in the respective lighting fixtures may beincreased or decreased by the color temperature difference Δ_(CCT) tocompensate for the difference.

As a given space may be affected by multiple lighting fixtures, thecolor temperature value CCT_(FIXTURE) of the lighting control devices inmultiple lighting fixtures may be adjusted, at 818. The adjustment maybe based on the location of the fixture within the space and the effectof the color temperature of the light entering the space CCT_(ENTER).For example, fixture row gains (e.g., which may be predefined values)may be added to the color temperature difference Δ_(CCT) for lightingfixtures in rows of fixtures in a space that are further away from thewindows. When a given space is affected by the color temperature of thelight emitted by multiple fixtures, the change in color temperature fora given lighting fixture may take into consideration changes in colortemperature performed by other lighting fixtures that are affecting thesame space.

FIG. 9 is a flowchart of another example process 900 for controlling acolor temperature CCT_(FIXTURE) of light emitted by a lighting fixturein a space based on an interior color temperature CCT_(INSIDE) from aninterior color temperature sensor. As the color temperatureCCT_(FIXTURE) of the light emitted by each of the lighting fixture maybe controlled based on measurements performed by an interior colortemperature sensor, which may be located in the lighting fixture itself,the control of the lighting fixture may be a closed-loop color control.The process 900 may be performed at a single device, or distributedacross multiple devices. For example, the process 900 may be performedat a system controller, a mobile user device, a sensor, a load controldevice, and/or another computing device. Though the process 900 may bedescribed with reference to a certain device, such as the systemcontroller or a load control device, one or more other devices in theload control system may be implemented to perform similar functionality.

As shown in FIG. 9, the process 900 may begin at 910. At 912, the colortemperature CCT_(INSIDE) of the light inside the space may be receivedfrom an interior color temperature sensor (e.g., one of the fixturecolor temperature sensors 160-166). The interior color temperaturesensor may be inside the space and located on or adjacent to thelighting fixture (e.g., the lighting fixture being controlled). Theinterior color temperature sensor may identify the color temperatureCCT_(INSIDE) inside the space (e.g., the color temperature of the lightat the respective lighting fixture), which may influenced by the colortemperature CCT_(FIXTURE) of the light emitted by the lighting fixtures.The color temperature CCT_(INSIDE) of the light inside the space may beinfluenced by the color temperature CCT_(ENTER) of the light that isentering the space (e.g., when the shades are open or have an opennessfactor or color that allows outside light to enter the space).

A setpoint color temperature CCT_(SET) (e.g., a desired colortemperature) may be determined for the space (e.g., retrieved frommemory) at 914. At 916, a color temperature difference Δ_(CCT) may bedetermined using the setpoint color temperature CCT_(SET) and the colortemperature CCT_(INSIDE) of the light inside the space (e.g., asmeasured by the respective fixture color temperature sensor 160-166).The color temperature difference Δ_(CCT) may be the difference betweenthe setpoint color temperature CCT_(SET) and the color temperatureCCT_(INSIDE) inside the space (e.g., the color temperature of the lightat the respective lighting fixture). Since the color temperatureCCT_(INSIDE) of the light inside the space is measured by each of thefixture color temperature sensors that are mounted to the respectivelighting fixtures in the space, a different color temperature differenceΔ_(CCT) may be determined for each lighting fixture. The colortemperature CCT_(FIXTURE) of the lighting control device in therespective lighting fixture may be adjusted, at 918, based on the colortemperature difference Δ_(CCT) between the setpoint color temperatureCCT_(SET) and the color temperature CCT_(INSIDE) inside the spaceCCT_(INSIDE) (e.g., the color temperature of the light at the respectivelighting fixture). For example, the color temperature CCT_(FIXTURE) ofthe lighting control device in the respective lighting fixture may beincreased or decreased by the color temperature difference Δ_(CCT) tocompensate for the difference (e.g.,CCT_(FIXTURE)=CCT_(FIXTURE)−Δ_(CCT)). Accordingly, when the space hasmultiple lighting fixtures, the lighting control device of each lightingfixture may be controlled to a different color temperature CCT_(FIXTURE)depending upon the color temperature CCT_(INSIDE) of the light insidethe space as measured the respective fixture color temperature sensor.

FIG. 10 is a block diagram illustrating an example system controller1000 (such as system controller 110, described herein). The systemcontroller 1000 may include a control circuit 1002 for controlling thefunctionality of the system controller 1000. The control circuit 1002may include one or more general purpose processors, special purposeprocessors, conventional processors, digital signal processors (DSPs),microprocessors, integrated circuits, a programmable logic device (PLD),application specific integrated circuits (ASICs), or the like. Thecontrol circuit 1002 may perform signal coding, data processing, imageprocessing, power control, input/output processing, color temperatureprocessing, or any other functionality that enables the systemcontroller 1000 to perform as described herein.

The control circuit 1002 may store information in and/or retrieveinformation from the memory 1004. The memory 1004 may include anon-removable memory and/or a removable memory. The non-removable memorymay include random-access memory (RAM), read-only memory (ROM), a harddisk, or any other type of non-removable memory storage. The removablememory may include a subscriber identity module (SIM) card, a memorystick, a memory card, or any other type of removable memory.

The system controller 1000 may include a communications circuit 1006 fortransmitting and/or receiving information. The communications circuit1006 may perform wireless and/or wired communications. The systemcontroller 1000 may also, or alternatively, include a communicationscircuit 1008 for transmitting and/or receiving information. Thecommunications circuit 1008 may perform wireless and/or wiredcommunications. Communications circuits 1006 and 1008 may be incommunication with control circuit 1002. The communications circuits1006 and 1008 may include RF transceivers or other communicationsmodules capable of performing wireless communications via an antenna.The communications circuit 1006 and communications circuit 1008 may becapable of performing communications via the same communication channelsor different communication channels. For example, the communicationscircuit 1006 may be capable of communicating (e.g., with a networkdevice, over a network, etc.) via a wireless communication channel(e.g., BLUETOOTH®, near field communication (NFC), WIFI®, WI-MAX®,cellular, etc.) and the communications circuit 1008 may be capable ofcommunicating (e.g., with control devices and/or other devices in theload control system) via another wireless communication channel (e.g.,WI-FI®, Zigbee®, Thread® or a proprietary communication channel, such asClear Connect®).

The control circuit 1002 may be in communication with an LED indicator1012 for providing indications to a user. The control circuit 1002 maybe in communication with an actuator 1014 (e.g., one or more buttons)that may be actuated by a user to communicate user selections to thecontrol circuit 1002. For example, the actuator 1014 may be actuated toput the control circuit 1002 in an association mode and/or communicateassociation messages from the system controller 1000.

Each of the modules within the system controller 1000 may be powered bya power source 1010. The power source 1010 may include an AC powersupply or DC power supply, for example. The power source 1010 maygenerate a supply voltage Vcc for powering the modules within the systemcontroller 1000.

FIG. 11 is a block diagram illustrating an example control-targetdevice, e.g., a load control device 1100, as described herein. The loadcontrol device 1100 may be a dimmer switch, an electronic switch, anelectronic ballast for lamps, an LED driver for LED light sources, an ACplug-in load control device, a temperature control device (e.g., athermostat), a motor drive unit for a motorized window treatment, orother load control device. The load control device 1100 may include acommunications circuit 1102. The communications circuit 1102 may includea receiver, an RF transceiver, or other communications module capable ofperforming wired and/or wireless communications via communications link1110. For example, the communications circuit 1102 may be capable ofcommunicating (e.g., with a network device, over a network, etc.) via awireless communication channel (e.g., BLUETOOTH®, near fieldcommunication (NFC), WIFI®, WI-MAX®, cellular, WI-FI®, Zigbee®, Thread®or a proprietary communication channel, such as Clear Connect®).

The communications circuit 1102 may be in communication with controlcircuit 1104. The control circuit 1104 may include one or more generalpurpose processors, special purpose processors, conventional processors,digital signal processors (DSPs), microprocessors, integrated circuits,a programmable logic device (PLD), application specific integratedcircuits (ASICs), or the like. The control circuit 1104 may performsignal coding, data processing, power control, input/output processing,image processing, color temperature processing, or any otherfunctionality that enables the load control device 1100 to perform asdescribed herein.

The control circuit 1104 may store information in and/or retrieveinformation from the memory 1106. For example, the memory 1106 maymaintain a registry of associated control devices and/or controlinstructions. The memory 1106 may include a non-removable memory and/ora removable memory.

The load control circuit 1108 may receive instructions from the controlcircuit 1104 and may control the electrical load 1116 based on thereceived instructions. For example, the electrical load 1116 may controlan electric motor for controlling a motorized window treatment (e.g.,motorized window treatments 150 a, 150 b) or a lighting load (e.g., LED,fluorescent bulb, etc.). The load control device 1100 may includemultiple load control circuits and/or multiple electrical loads forcontrolling multiple loads, such as multiple LEDs with multiple LEDdrivers. The load control circuit 1108 may send status feedback to thecontrol circuit 1104 regarding the status of the electrical load 1116.The load control circuit 1108 may receive power via the hot connection1112 and the neutral connection 1114 and may provide an amount of powerto the electrical load 1116. The electrical load 1116 may include anytype of electrical load.

The control circuit 1104 may be in communication with an actuator 1118(e.g., one or more buttons) that may be actuated by a user tocommunicate user selections to the control circuit 1104. For example,the actuator 1118 may be actuated to put the control circuit 1104 in anassociation mode and/or communicate association messages from the loadcontrol device 1100.

FIG. 12 is a simplified block diagram of an example color temperaturesensor 1200. The color temperature sensor 1200 may comprise a controlcircuit 1210, for example, a microprocessor, a programmable logic device(PLD), a microcontroller, an application specific integrated circuit(ASIC), a field-programmable gate array (FPGA), or any suitableprocessing device. The control circuit 1210 may be coupled to a memory1212 for storage of sensor information (e.g., images, color temperaturemeasurements, operational characteristics, associated devices, etc.).The memory 1212 may be implemented as an external integrated circuit(IC) or as an internal circuit of the control circuit 1210.

The color temperature sensor 1200 may comprise a visible light sensingcircuit 1220 having an image recording circuit, such as a camera 1220,and an image processing circuit, such as a processor 1224. The imageprocessor 1224 may comprise a digital signal processor (DSP), amicroprocessor, a programmable logic device (PLD), a microcontroller, anapplication specific integrated circuit (ASIC), a field-programmablegate array (FPGA), or any suitable processing device. The camera 1222may be positioned towards a space in which one or more environmentalcharacteristics are to be sensed in a space (e.g., into the room 102) oroutside of a space (e.g., outside a window). The camera 1222 may beconfigured to capture or record an image. For example, the camera 1222may be configured to capture images at a particular sampling rate, wherea single image may be referred to as a frame acquisition. One exampleframe acquisition rate is approximately ten frames per second. Eachimage may consist of an array of pixels, where each pixel has one ormore values associated with it. A raw RGB image may have three valuesfor each pixel: one value for each of the red, green, and blueintensities, respectively. One implementation may use the existing RGBsystem for pixel colors, where each component of the intensity has avalue from 0-255. For example, a red pixel would have an RGB value of(255, 0, 0), whereas a blue pixel would have an RGB value of (0, 0,255). Any given pixel that is detected to be a combination of red,green, and/or blue may be some combination of (0-255, 0-255, 0-255).Over representations for an image may be used.

The camera 1222 may provide the captured image (e.g., a raw image) tothe image processor 1224. The image processor 1224 may be configured toprocess the image and provide to the control circuit 1210 one or moresense signals that are representative of the sensed environmentalcharacteristics (e.g., a light intensity, a light color, an amount ofdirect sunlight penetration, etc.). For example, the one or more sensesignals provided to the control circuit 1210 may be representative of ameasured light level and/or color temperature in the space.

The image processor 1224 may provide a raw image or a processed (e.g.,preprocessed) image to the control circuit 1210, which may be configuredto process the image to determine sensed environmental characteristics.Regardless, the control circuit 1210 may then use the sensedenvironmental characteristics to transmit control commands to loadcontrol devices (e.g., directly or through system controller 110).

The color temperature sensor 1200 may comprise a first communicationcircuit 1230 configured to transmit and receive digital messages via afirst communication link using a first protocol. For example, the firstcommunication link may comprise a wireless communication link and thefirst communication circuit 1230 may comprise an RF transceiver coupledto an antenna. In addition, the first communication link may comprise awired digital communication link and the first communication circuit 330may comprise a wired communication circuit. The first protocol maycomprise a proprietary protocol, such as the ClearConnect protocol, oranother protocol, such as the Zigbee® protocol, Thread® protocol, oranother wireless protocol. The control circuit 1210 may be configured totransmit an indication of the sensed environmental characteristic viathe first communication link during normal operation. For example, thecontrol circuit 1210 may be configured to transmit an indication of ameasured environmental characteristic (e.g., a measured light leveland/or color temperature) via the first communication link during normaloperation.

The color temperature sensor 1200 may comprise a second communicationcircuit 1232 configured to transmit and receive digital messages via asecond communication link using a second protocol. For example, thesecond communication link may comprise a wireless communication link andthe second communication circuit 1232 may comprise an RF transceivercoupled to an antenna. In addition, the second communication link maycomprise a wired digital communication link and the second communicationcircuit 1232 may comprise a wired communication circuit. The secondprotocol may comprise a standard protocol, such as, for example, theWi-Fi protocol, the Bluetooth protocol, the Zigbee protocol, etc. Thecontrol circuit 1210 may be configured to transmit and receive digitalmessages via the second communication link.

The color temperature sensor 1200 may comprise a power source 1240 forproducing a DC supply voltage Vcc for powering the circuits of the colortemperature sensor 1200. The power source 1240 may comprise a powersupply configured to receive an external supply voltage from an externalpower source (e.g., an AC mains line voltage power source and/or anexternal DC power supply). The power source 1240 may comprise a batteryfor powering the circuitry of the visible light sensor 1200.

The color temperature sensor 1200 may further comprise a sensor circuit1260. The sensor circuit 1260 may be low-power occupancy sensingcircuit, such as a passive infrared (PIR) detector circuit for detectingan occupancy and/or vacancy condition in the space in response todetected passive infrared energy in the space, a photosensor fordetecting outside light in the space, and/or a spectrum sensor fordetecting different color temperatures across the color spectrum.

FIG. 13 is a block diagram illustrating an example control-source device1300 as described herein. The control-source device 1300 may be a remotecontrol device, an occupancy sensor, an outside light sensor, atemperature sensor, and/or the like. The control-source device 1300 mayinclude a control circuit 1302 for controlling the functionality of thecontrol-source device 1300. The control circuit 1302 may include one ormore general purpose processors, special purpose processors,conventional processors, digital signal processors (DSPs),microprocessors, integrated circuits, a programmable logic device (PLD),application specific integrated circuits (ASICs), or the like. Thecontrol circuit 1302 may perform signal coding, data processing, powercontrol, input/output processing, or any other functionality thatenables the control-source device 1300 to perform as described herein.

The control circuit 1302 may store information in and/or retrieveinformation from the memory 1304. The memory 1304 may include anon-removable memory and/or a removable memory, as described herein.

The control-source device 1300 may include a communications circuit 1308for transmitting and/or receiving information. The communicationscircuit 1308 may transmit and/or receive information via wired and/orwireless communications. The communications circuit 1308 may include atransmitter, an RF transceiver, or other circuit capable of performingwired and/or wireless communications. The communications circuit 1308may be in communication with control circuit 1302 for transmittingand/or receiving information.

The control circuit 1302 may also be in communication with an inputcircuit 1306. The input circuit 1306 may include an actuator (e.g., oneor more buttons) or a sensor circuit (e.g., an occupancy sensor circuit,an outside light sensor circuit, or a temperature sensor circuit) forreceiving input that may be sent to a device for controlling anelectrical load. For example, the control-source device may receiveinput from the input circuit 1306 to put the control circuit 1302 in anassociation mode and/or communicate association messages from thecontrol-source device. The control circuit 1302 may receive informationfrom the input circuit 1306 (e.g., an indication that a button has beenactuated or sensed information). Each of the modules within thecontrol-source device 1300 may be powered by a power source 1310.

FIG. 14 is a block diagram illustrating an example network device 1400as described herein. The network device 1400 a mobile user device. Thenetwork device 1400 may include a control circuit 1402 for controllingthe functionality of the network device 1400. The control circuit 1402may include one or more general purpose processors, special purposeprocessors, conventional processors, digital signal processors (DSPs),microprocessors, integrated circuits, a programmable logic device (PLD),application specific integrated circuits (ASICs), or the like. Thecontrol circuit 1402 may perform signal coding, data processing, powercontrol, input/output processing, or any other functionality thatenables the network device 1400 to perform as described herein. Thecontrol circuit 1402 may store information in and/or retrieveinformation from the memory 1404. The memory 1404 may include anon-removable memory and/or a removable memory. The non-removable memorymay include random-access memory (RAM), read-only memory (ROM), a harddisk, or any other type of non-removable memory storage. The removablememory may include a subscriber identity module (SIM) card, a memorystick, a memory card, or any other type of removable memory.

The network device 1400 may include a communications circuit 1408 fortransmitting and/or receiving information. The communications circuit1408 may perform wireless and/or wired communications. Thecommunications circuit 1408 may include an RF transceiver or othercircuit capable of performing wireless communications via an antenna.Communications circuit 1408 may be in communication with control circuit1402 for transmitting and/or receiving information.

The control circuit 1402 may also be in communication with a display1406 for providing information to a user. The processor 1402 and/or thedisplay 1406 may generate GUIs for being displayed on the network device1400. The display 1406 and the control circuit 1402 may be in two-waycommunication, as the display 1406 may include a touch screen modulecapable of receiving information from a user and providing suchinformation to the control circuit 1402. The network device 1400 mayalso include an actuator 1412 (e.g., one or more buttons) that may beactuated by a user to communicate user selections to the control circuit1402.

Each of the modules within the network device 1400 may be powered by apower source 1410. The power source 1410 may include an AC power supplyor DC power supply, for example. The power source 1410 may generate asupply voltage Vcc for powering the modules within the network device1400.

Although features and elements are described herein in particularcombinations, each feature or element can be used alone or in anycombination with the other features and elements. The methods describedherein may be implemented in a computer program, software, or firmwareincorporated in a computer-readable medium for execution by a computeror processor. Examples of computer-readable media include electronicsignals (transmitted over wired or wireless connections) andcomputer-readable storage media. Examples of computer-readable storagemedia include, but are not limited to, a read only memory (ROM), arandom access memory (RAM), removable disks, and optical media such asCD-ROM disks, and digital versatile disks (DVDs).

1. A method of controlling color temperature in a space, the methodcomprising: controlling a position of a window treatment fabric of amotorized window treatment based on a control mode or user preference;determining a color temperature of outside light entering the space; andadjusting the color temperature of light emitted by one or more lightingfixtures based on the color temperature of the outside light enteringthe space.
 2. The method of claim 1, wherein the position of the windowtreatment fabric of the motorized window treatment is further controlledbased on a color temperature threshold and a color temperature ofoutside light outside of the space.
 3. The method of claim 2, whereinthe color temperature of the outside light outside of the space ismeasured by an outside color temperature sensor.
 4. The method of claim2, wherein the color temperature threshold corresponds to the controlmode or the user preference.
 5. The method of claim 2, wherein theposition of the window treatment fabric of the motorized windowtreatment is closed when the color temperature of the outside lightoutside of the space is greater than the color temperature threshold. 6.The method of claim 5, wherein the color temperature threshold is a highcolor temperature threshold, and wherein the position of the windowtreatment fabric of the motorized window treatment is closed when thecolor temperature of the outside light outside of the space is less thana low color temperature threshold.
 7. The method of claim 2, wherein thewindow treatment fabric comprises a blackout fabric having a respectivefirst color temperature threshold for triggering control, wherein theposition of the window treatment fabric is closed when the colortemperature of the outside light outside the space is greater than thefirst color temperature threshold.
 8. The method of claim 2, wherein thewindow treatment fabric comprises a warm sheer fabric having arespective second color temperature threshold for triggering control,wherein the position of the window treatment fabric is closed when thecolor temperature of the outside light outside the space is greater thanthe second color temperature threshold.
 9. The method of claim 1,wherein the color temperature of the outside light entering the space isdetermined based on the position of the window treatment fabric of themotorized window treatment and at least one characteristic of windowtreatment fabric associated with the motorized window treatment.
 10. Themethod of claim 9, wherein the at least one characteristic comprises anopenness factor or a color.
 11. The method of claim 1, wherein the colortemperature of the light emitted by the one or more lighting fixtures isdecreased when the color temperature of the outside light entering thespace is greater than a setpoint color control temperature.
 12. Themethod of claim 1, wherein the color temperature of the light emitted bythe one or more lighting fixtures is increased when the colortemperature of the outside light entering the space is less than asetpoint color control temperature.
 13. The method of claim 1, whereinat least one of the color temperature of the outside light entering thespace or the light emitted by the one or more lighting fixtures ismeasured by an interior color temperature sensor in the space.
 14. Themethod of claim 12, wherein the interior color temperature sensor islocated on the lighting fixture. 15-26. (canceled)
 27. A systemcontroller comprising: a control circuit configured to: control aposition of a window treatment fabric of a motorized window treatmentbased on a control mode or user preference; determine a colortemperature of outside light entering the space; and adjust the colortemperature of light emitted by one or more lighting fixtures based onthe color temperature of the outside light entering the space.
 28. Thesystem controller of claim 27, wherein the control circuit is configuredto control the position of the window treatment fabric of the motorizedwindow treatment based on a color temperature threshold and a colortemperature of outside light outside of the space.
 29. The systemcontroller of claim 28, the system controller further comprising acommunication circuit, wherein the control circuit is configured todetermine the color temperature of the outside light outside of thespace by receiving, via the communication circuit, a signal from anoutside color temperature sensor.
 30. The system controller of claim 28,wherein the color temperature threshold corresponds to the control modeor the user preference.
 31. The system controller of claim 28, whereinthe position of the window treatment fabric of the motorized windowtreatment is closed when the color temperature of the outside lightoutside of the space is greater than the color temperature threshold.32. The system controller of claim 31, wherein the color temperaturethreshold is a high color temperature threshold, and wherein theposition of the window treatment fabric of the motorized windowtreatment is closed when the color temperature of the outside lightoutside of the space is less than a low color temperature threshold. 33.The system controller of claim 28, wherein the window treatment fabriccomprises a blackout fabric having a respective first color temperaturethreshold for triggering control, wherein the position of the windowtreatment fabric is closed when the color temperature of the outsidelight outside the space is greater than the first color temperaturethreshold.
 34. The system controller of claim 28, wherein the windowtreatment fabric comprises a warmer sheer fabric having a respectivesecond color temperature threshold for triggering control, wherein theposition of the window treatment fabric is closed when the colortemperature of the outside light outside the space is greater than thesecond color temperature threshold.
 35. The system controller of claim27, wherein the control circuit is configured to determine the colortemperature of the outside light entering the space based on theposition of the window treatment fabric of the motorized windowtreatment and at least one characteristic of window treatment fabricassociated with the motorized window treatment.
 36. The systemcontroller of claim 35, wherein the at least one characteristiccomprises an openness factor or a color.
 37. The system controller ofclaim 27, wherein the control circuit is configured to decrease thecolor temperature of the light emitted by the one or more lightingfixtures when the color temperature of the outside light entering thespace is greater than a setpoint color control temperature.
 38. Thesystem controller of claim 37, the system controller further comprisinga communication circuit, wherein the control circuit is configured todecrease the color temperature of the light emitted by the one or morelighting fixtures by transmitting a signal via the communication circuitto the one or more lighting fixtures.
 39. The system controller of claim27, wherein the control circuit is configured to increase the colortemperature of the light emitted by the one or more lighting fixtureswhen the color temperature of the outside light entering the space isless than a setpoint color control temperature.
 40. The systemcontroller of claim 39, the system controller further comprising acommunication circuit, wherein the control circuit is configured toincrease the color temperature of the light emitted by the one or morelighting fixtures by transmitting a signal via the communication circuitto the one or more lighting fixtures.
 41. The system controller of claim27, the system controller further comprising a communication circuit,wherein the control circuit is configured to determine at least one ofthe color temperature of the outside light entering the space or thelight emitted by the one or more lighting fixtures by receiving, via thecommunication circuit, a signal from an interior color temperaturesensor in the space. 42-53. (canceled)